package cn.tedu.jxc.mapper;

import cn.tedu.jxc.pojo.entity.User;
import cn.tedu.jxc.pojo.vo.UserStandardVO;
import cn.tedu.jxc.pojo.vo.UserVO;
import cn.tedu.jxc.web.JsonResult;
import org.springframework.stereotype.Repository;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;
@Repository
public interface UserMapper {
    UserVO select(String username);


    List<UserStandardVO> selectByUsername(String username, int index, int size);

    int deleteById(Integer id);

    List<UserStandardVO> selects(int index , int size);

    List<UserStandardVO> getList();

    int selectCount();

    int insert(User user);

    UserStandardVO selectById(Integer id);

    int update(User user);

    int countByUsername(String username);

    UserStandardVO selectInfo(Integer id);

    List<UserStandardVO> selectByPhoneNum(String phoneNum);

    List<UserStandardVO> selectByDate(String date);

}
